#if !defined(__MIXDOWNDIALOG_H__)
#define __MIXDOWNDIALOG_H__

#include "Dialog.h"

class Composition;

class MixdownDialog: public Dialog {
public:
    MixdownDialog(HINSTANCE hInstance, const Composition *composition) throw();
    virtual ~MixdownDialog();
protected:
    virtual bool close(CloseCommand cc) throw();
    virtual void controlNotification(HWND hWnd, WPARAM notification) throw();
    virtual void menuNotification(unsigned int itemId) throw();
private:
    const Composition *m_composition;

    HWND m_hFreqLabel, m_hFreq;
    HWND m_hChannelsLabel, m_hChannels;
    HWND m_hBpsLabel, m_hBps;
};

#endif
